name: tests221 run_id: commands[0] env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221/bin:/opt/pyenv/bin:/tmp/venv-oVHP/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PYTHONHASHSEED: 2377142926 env PYTHONIOENCODING: utf-8 env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221 env TOX_ENV_NAME: tests221 env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox env USE_ODL_ALT_KARAF_ENV: ./karaf221.env env USE_ODL_ALT_KARAF_INSTALL_DIR: karaf221 env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221 metadata pid: 15291 cwd: /w/workspace/transportpce-tox-verify-transportpce-master/tests allow: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221/bin/*:launch_tests.sh cmd: ./launch_tests.sh 2.2.1 exit_code: 1 using environment variables from ./karaf221.env pytest -q transportpce_tests/2.2.1/test01_portmapping.py .................FFF............... [100%] =================================== FAILURES =================================== _________ TransportPCEPortMappingTesting.test_18_spdr_switching_pool_1 _________ self = def test_18_spdr_switching_pool_1(self): response = test_utils.get_portmapping_node_attr("SPDR-SA1", "switching-pool-lcp", "1") self.assertEqual(response['status_code'], requests.codes.ok) self.assertEqual("blocking", response['switching-pool-lcp'][0]['switching-pool-type']) self.assertEqual(4, len(response['switching-pool-lcp'][0]['non-blocking-list'])) expected = { 'nbl-number': 11, 'lcp-list': ['XPDR1-CLIENT1', 'XPDR1-NETWORK1'], 'interconnect-bandwidth-unit': 1000000000, 'interconnect-bandwidth': 0 } expected_sorted = test_utils.recursive_sort(expected) response_sorted = [ test_utils.recursive_sort(item) for item in response['switching-pool-lcp'][0]['non-blocking-list'] ] > self.assertIn(expected_sorted, response_sorted) E AssertionError: {'interconnect-bandwidth': 0, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR1-CLIENT1', 'XPDR1-NETWORK1'], 'nbl-number': 11} not found in [{'interconnect-bandwidth': 10, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR1-CLIENT1', 'XPDR1-NETWORK1'], 'nbl-number': 11}, {'interconnect-bandwidth': 10, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR1-CLIENT4', 'XPDR1-NETWORK1'], 'nbl-number': 14}, {'interconnect-bandwidth': 10, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR1-CLIENT2', 'XPDR1-NETWORK1'], 'nbl-number': 12}, {'interconnect-bandwidth': 10, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR1-CLIENT3', 'XPDR1-NETWORK1'], 'nbl-number': 13}] transportpce_tests/2.2.1/test01_portmapping.py:219: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_18_spdr_switching_pool_1 _________ TransportPCEPortMappingTesting.test_19_spdr_switching_pool_2 _________ self = def test_19_spdr_switching_pool_2(self): response = test_utils.get_portmapping_node_attr("SPDR-SA1", "switching-pool-lcp", "2") self.assertEqual(response['status_code'], requests.codes.ok) self.assertEqual("non-blocking", response['switching-pool-lcp'][0]['switching-pool-type']) self.assertEqual(1, len(response['switching-pool-lcp'][0]['non-blocking-list'])) expected_sorted_list = ['XPDR2-CLIENT1', 'XPDR2-CLIENT2', 'XPDR2-CLIENT3', 'XPDR2-CLIENT4', 'XPDR2-NETWORK1', 'XPDR2-NETWORK2', 'XPDR2-NETWORK3', 'XPDR2-NETWORK4'] expected_subset_response = { "nbl-number": 2, "interconnect-bandwidth-unit": 1000000000, "interconnect-bandwidth": 0} subset = {k: v for k, v in response['switching-pool-lcp'][0]['non-blocking-list'][0].items() if k in expected_subset_response} > self.assertDictEqual(subset, expected_subset_response) E AssertionError: {'nbl[23 chars]ect-bandwidth': 100, 'interconnect-bandwidth-unit': 1000000000} != {'nbl[23 chars]ect-bandwidth-unit': 1000000000, 'interconnect-bandwidth': 0} E - {'interconnect-bandwidth': 100, E ? -- E E + {'interconnect-bandwidth': 0, E 'interconnect-bandwidth-unit': 1000000000, E 'nbl-number': 2} transportpce_tests/2.2.1/test01_portmapping.py:236: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_19_spdr_switching_pool_2 _________ TransportPCEPortMappingTesting.test_20_spdr_switching_pool_3 _________ self = def test_20_spdr_switching_pool_3(self): response = test_utils.get_portmapping_node_attr("SPDR-SA1", "switching-pool-lcp", "3") self.assertEqual(response['status_code'], requests.codes.ok) self.assertEqual("blocking", response['switching-pool-lcp'][0]['switching-pool-type']) self.assertEqual(4, len(response['switching-pool-lcp'][0]['non-blocking-list'])) > self.assertIn( {'nbl-number': 83, 'interconnect-bandwidth': 0, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR3-CLIENT3', 'XPDR3-NETWORK1']}, response['switching-pool-lcp'][0]['non-blocking-list']) E AssertionError: {'nbl-number': 83, 'interconnect-bandwidth': 0, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR3-CLIENT3', 'XPDR3-NETWORK1']} not found in [{'nbl-number': 82, 'interconnect-bandwidth': 1, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR3-CLIENT2', 'XPDR3-NETWORK1']}, {'nbl-number': 83, 'interconnect-bandwidth': 1, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR3-CLIENT3', 'XPDR3-NETWORK1']}, {'nbl-number': 81, 'interconnect-bandwidth': 1, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR3-CLIENT1', 'XPDR3-NETWORK1']}, {'nbl-number': 84, 'interconnect-bandwidth': 1, 'interconnect-bandwidth-unit': 1000000000, 'lcp-list': ['XPDR3-CLIENT4', 'XPDR3-NETWORK1']}] transportpce_tests/2.2.1/test01_portmapping.py:247: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_20_spdr_switching_pool_3 =========================== short test summary info ============================ FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_18_spdr_switching_pool_1 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_19_spdr_switching_pool_2 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_20_spdr_switching_pool_3 3 failed, 32 passed in 74.22s (0:01:14)